package ClimateControlProcessor.ClimateObjects;

import ClimateControlProcessor.ClimateObjects.Constant.FANDIRECTION;
import ClimateControlProcessor.ClimateObjects.Constant.MODE;
import android.annotation.SuppressLint;

public class UserDesiredSettings {
	private int desiredTemp;
	private int desiredFanSpeed;
	private MODE mode;
	private FANDIRECTION fanDirection;
	
	public UserDesiredSettings()
	{
		desiredTemp = 0;
		desiredFanSpeed = 0;
		mode = MODE.Auto;
		fanDirection = FANDIRECTION.HeadOnly;
	}
	
	// Mode
	public void setMode(MODE _mode){mode = mode;}
	public MODE getMode(){return mode;}
	
	// Fan Speed
	public void setDesiredFanSpeed(int _speed){desiredFanSpeed = _speed;}
	public int getDesiredFanSpeed(){return desiredFanSpeed;}
	
	// Temperature
	public int getDesiredTemp(){return desiredTemp;}
	public void setDesiredTemp(int _temp){desiredTemp = _temp;}
	
	// Fan Direction
	public void setFanDirection(FANDIRECTION _direction){fanDirection = _direction;}
	public FANDIRECTION getFanDirectione(){return fanDirection;}
}
